package com.ruoyi.system.domain.vo.resp.personne;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "PersonneCountRespVo", description = "人员管控数据统计信息")
public class PersonneCountRespVo implements Serializable {

    @ApiModelProperty(value = "总人数")
    private Integer headcount;

    @ApiModelProperty(value = "常住人员")
    private Integer resident;

    @ApiModelProperty(value = "户籍人员")
    private Integer censusRegisterPeo;

    @ApiModelProperty(value = "总人数持有无人机")
    private Integer headHold;
    @ApiModelProperty(value = "总人数人均持有")
    private Double headAverageHold;
    @ApiModelProperty(value = "重点人员")
    private Integer keyPersonnel;
    @ApiModelProperty(value = "已管控")
    private Integer controlled;
    @ApiModelProperty(value = "待管控")
    private Integer goldieLock;
    @ApiModelProperty(value = "重点人员持有无人机")
    private Integer keyHold;
    @ApiModelProperty(value = "重点人员人均持有")
    private Double keyAverageHold;
}